home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 2 / AACD 2.iso / AACD / Programming / fpc / compiler / todo.txt < prev    next >
Text File  |  1998-09-24  |  2KB  |  55 lines

  1. This list contains tasks which should be done til version 1.0.
  2. Don't hesitate to insert jobs :)
  3. Don't insert bugs there, for this purpose is the bugs directory.
  4.  
  5. Please indent task which are done 8 spaces and add the
  6. compiler version and your short cut.
  7.  
  8. * OPOM (Object Pascal Object Modell)
  9.   - virtual constructors
  10.   * properties
  11.     - save the def and not the sym which
  12.       does read/write access
  13.     - indexed properties
  14.     - default properties
  15.     - stored qualifier
  16.     - read/write from/to unit file
  17.   - call of destructor helper routine
  18.   - message qualifier
  19.   - correct handling of constructor result type
  20.   - rtti
  21.   - dynamic methods
  22.   - correct handling of access specifiers
  23. * MMX support by the compiler
  24.           - unary minus .......................................... 0.99.1 (FK)
  25.           - proper handling of fixed type ........................ 0.99.1 (FK)
  26.   - array access
  27.           - binary operators ..................................... 0.99.1 (FK)
  28.           - mul operator ......................................... 0.99.1 (FK)
  29.   * special functions
  30.     - lo function
  31.     - pack/unpack function
  32.   - div by 2^n
  33.   - function results
  34.   - shift operators
  35.   - andn optimization
  36.   - muladdn optimization
  37.   - comparisations
  38. - open strings
  39. - $P
  40. - range checking for open arrays
  41. - array of const as subroutine parameter
  42. - code generation for exceptions
  43. - initialisation/finalization for units
  44. - fixed data type
  45.         - add abstract virtual method runtime
  46.           error checking (210) ................................... 0.99.1 (FK)
  47. - add alignment $A switch
  48.         - add debug info $D switch ............................... 0.99.1 (FK)
  49.         - add strict var strings check $V switch ................. 0.99.1 (FK)
  50. - $B
  51. - fix all bugs of the bug directory
  52. - include/exclude
  53. - make dec/inc internal
  54. - make length internal
  55.